#header {
  position: fixed;
  top: 0;
  background: #fff;
  z-index: 100;
}

#content {
  position: absolute;
  width: 100%;
  top: 1.180555rem;
  padding-bottom: 1.6rem;
}

.search {
  width: 100%;
  height: 1.0667rem;
  padding: 0.2133rem 0.3733rem 0.1067rem 0.3733rem;
}

.search-input {
  width: 100%;
  height: 0.7467rem;
  padding-left: 0.8rem;
  margin-top: 0.1rem;
  margin-bottom: 0.1rem;
  border: solid #ccc 1px;
  border-radius: 20px;
  background-image: url("../images/coalltion/search.png");
  background-size: 0.5333rem 0.5333rem;
  background-repeat: no-repeat;
  background-position: 0.16rem 0.1067rem;
}

.search-input:focus {
  outline: none;
}

.horizon {
  width: 100%;
  height: 1px;
  background: #ccc;
  margin-top: 0.08rem;
}

.items-wrapper {
  width: 100%;
  margin: 0 auto;
  padding-left: 0.3733rem;
  padding-right: 0.3733rem;
}

.item {
  width: 100%;
  overflow: hidden;
  padding: 14px 0;
  border-bottom: solid #cccccc 1px;
}

.item-title {
  display: inline-block;
  height: 0.8rem;
  line-height: 0.9rem;
  text-align: center;
  font-size: 0.4267rem;
  border-bottom: solid #e83023 1px;
  font-weight: bold;
}

.item-pic {
  margin: 0.4rem 0;
  width: 100%;
  height: 4.96rem;
}

.icon {
  width: 0.32rem;
  height: 0.32rem;
  margin-right: 0.1067rem;
}

.address,
.present {
  height: 0.32rem;
  line-height: 0.32rem;
  font-size: 0.32rem;
  margin-bottom: 0.1067rem;
}

.address {
  color: #a3a3a3;
}

.present {
  color: #555;
}